package com.lly.songhigh.entity;

import java.util.List;

/**
 * Created by 李海龙 on 15/10/29.
 */
public class MVDetialsHead {


    /**
     * code : 1
     * msg : ok
     * data : {"id":2001524,"songId":0,"singerId":9464,"singerName":"杨宗纬","videoName":"一次就好","title":null,"desc":"杨宗纬唱《夏洛》暖水曲《一次就好》MV首发。","songName":null,"contributor":0,"sourceId":0,"status":1,"praiseCount":35,"stepCount":6,"pickCount":0,"bulletCount":10,"releaseAt":0,"operatorType":0,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_20/160_90/7849/285932/2001524.jpg","mvList":[{"videoId":2001524,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_20/160_90/7849/285932/2001524.jpg","durationMilliSecond":297730,"duration":297730,"bitRate":1995,"size":79114287,"suffix":"mp4","horizontal":768,"vertical":432,"url":"http://otmv.alicdn.com/new/mv_3_20/e7/52/e79e6dcd2900a93550aa4ba8f1951252.mp4?k=d639f15394709431&t=1446509350","type":2,"typeDescription":"1080P"}],"commentCount":7}
     * pageCount : 0
     * totalCount : 0
     * page : 0
     * size : 0
     */

    private int code;
    private String msg;
    private DataEntity data;
    private int pageCount;
    private int totalCount;
    private int page;
    private int size;

    public void setCode(int code) {
        this.code = code;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setData(DataEntity data) {
        this.data = data;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    public DataEntity getData() {
        return data;
    }

    public int getPageCount() {
        return pageCount;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPage() {
        return page;
    }

    public int getSize() {
        return size;
    }

    public static class DataEntity {
        /**
         * id : 2001524
         * songId : 0
         * singerId : 9464
         * singerName : 杨宗纬
         * videoName : 一次就好
         * title : null
         * desc : 杨宗纬唱《夏洛》暖水曲《一次就好》MV首发。
         * songName : null
         * contributor : 0
         * sourceId : 0
         * status : 1
         * praiseCount : 35
         * stepCount : 6
         * pickCount : 0
         * bulletCount : 10
         * releaseAt : 0
         * operatorType : 0
         * picUrl : http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_20/160_90/7849/285932/2001524.jpg
         * mvList : [{"videoId":2001524,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_20/160_90/7849/285932/2001524.jpg","durationMilliSecond":297730,"duration":297730,"bitRate":1995,"size":79114287,"suffix":"mp4","horizontal":768,"vertical":432,"url":"http://otmv.alicdn.com/new/mv_3_20/e7/52/e79e6dcd2900a93550aa4ba8f1951252.mp4?k=d639f15394709431&t=1446509350","type":2,"typeDescription":"1080P"}]
         * commentCount : 7
         */

        private int id;
        private int songId;
        private int singerId;
        private String singerName;
        private String videoName;
        private Object title;
        private String desc;
        private Object songName;
        private int contributor;
        private int sourceId;
        private int status;
        private int praiseCount;
        private int stepCount;
        private int pickCount;
        private int bulletCount;
        private int releaseAt;
        private int operatorType;
        private String picUrl;
        private int commentCount;
        private List<MvListEntity> mvList;

        public void setId(int id) {
            this.id = id;
        }

        public void setSongId(int songId) {
            this.songId = songId;
        }

        public void setSingerId(int singerId) {
            this.singerId = singerId;
        }

        public void setSingerName(String singerName) {
            this.singerName = singerName;
        }

        public void setVideoName(String videoName) {
            this.videoName = videoName;
        }

        public void setTitle(Object title) {
            this.title = title;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public void setSongName(Object songName) {
            this.songName = songName;
        }

        public void setContributor(int contributor) {
            this.contributor = contributor;
        }

        public void setSourceId(int sourceId) {
            this.sourceId = sourceId;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setPraiseCount(int praiseCount) {
            this.praiseCount = praiseCount;
        }

        public void setStepCount(int stepCount) {
            this.stepCount = stepCount;
        }

        public void setPickCount(int pickCount) {
            this.pickCount = pickCount;
        }

        public void setBulletCount(int bulletCount) {
            this.bulletCount = bulletCount;
        }

        public void setReleaseAt(int releaseAt) {
            this.releaseAt = releaseAt;
        }

        public void setOperatorType(int operatorType) {
            this.operatorType = operatorType;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public void setMvList(List<MvListEntity> mvList) {
            this.mvList = mvList;
        }

        public int getId() {
            return id;
        }

        public int getSongId() {
            return songId;
        }

        public int getSingerId() {
            return singerId;
        }

        public String getSingerName() {
            return singerName;
        }

        public String getVideoName() {
            return videoName;
        }

        public Object getTitle() {
            return title;
        }

        public String getDesc() {
            return desc;
        }

        public Object getSongName() {
            return songName;
        }

        public int getContributor() {
            return contributor;
        }

        public int getSourceId() {
            return sourceId;
        }

        public int getStatus() {
            return status;
        }

        public int getPraiseCount() {
            return praiseCount;
        }

        public int getStepCount() {
            return stepCount;
        }

        public int getPickCount() {
            return pickCount;
        }

        public int getBulletCount() {
            return bulletCount;
        }

        public int getReleaseAt() {
            return releaseAt;
        }

        public int getOperatorType() {
            return operatorType;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public List<MvListEntity> getMvList() {
            return mvList;
        }

        public static class MvListEntity {
            /**
             * videoId : 2001524
             * picUrl : http://3p.pic.ttdtweb.com/3p.ttpod.com/video/mv_pic/mv_pic_20/160_90/7849/285932/2001524.jpg
             * durationMilliSecond : 297730
             * duration : 297730
             * bitRate : 1995
             * size : 79114287
             * suffix : mp4
             * horizontal : 768
             * vertical : 432
             * url : http://otmv.alicdn.com/new/mv_3_20/e7/52/e79e6dcd2900a93550aa4ba8f1951252.mp4?k=d639f15394709431&t=1446509350
             * type : 2
             * typeDescription : 1080P
             */

            private int videoId;
            private String picUrl;
            private int durationMilliSecond;
            private int duration;
            private int bitRate;
            private int size;
            private String suffix;
            private int horizontal;
            private int vertical;
            private String url;
            private int type;
            private String typeDescription;

            public void setVideoId(int videoId) {
                this.videoId = videoId;
            }

            public void setPicUrl(String picUrl) {
                this.picUrl = picUrl;
            }

            public void setDurationMilliSecond(int durationMilliSecond) {
                this.durationMilliSecond = durationMilliSecond;
            }

            public void setDuration(int duration) {
                this.duration = duration;
            }

            public void setBitRate(int bitRate) {
                this.bitRate = bitRate;
            }

            public void setSize(int size) {
                this.size = size;
            }

            public void setSuffix(String suffix) {
                this.suffix = suffix;
            }

            public void setHorizontal(int horizontal) {
                this.horizontal = horizontal;
            }

            public void setVertical(int vertical) {
                this.vertical = vertical;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public void setType(int type) {
                this.type = type;
            }

            public void setTypeDescription(String typeDescription) {
                this.typeDescription = typeDescription;
            }

            public int getVideoId() {
                return videoId;
            }

            public String getPicUrl() {
                return picUrl;
            }

            public int getDurationMilliSecond() {
                return durationMilliSecond;
            }

            public int getDuration() {
                return duration;
            }

            public int getBitRate() {
                return bitRate;
            }

            public int getSize() {
                return size;
            }

            public String getSuffix() {
                return suffix;
            }

            public int getHorizontal() {
                return horizontal;
            }

            public int getVertical() {
                return vertical;
            }

            public String getUrl() {
                return url;
            }

            public int getType() {
                return type;
            }

            public String getTypeDescription() {
                return typeDescription;
            }
        }
    }
}
